package com.kly.user.db.entity;
import com.fqgj.common.entity.BaseEntity;
import java.util.Date;
/**
* User: linqu
* Date: 2023-11-02
* Time: 16:41:26.576
* TableDesc:Wlm用户关系表
*/
public class UserWlmEntity extends BaseEntity{
    /**
    *用户码
    */
    private String userCode;
    /**
    *WLM用户码
    */
    private String userCodeWlm;
    /**
    *操作类型：0-普通关系 1-喜欢 2-不喜欢 3-互相喜欢,4-pass
    */
    private Integer wlmType;
    /**
    *建联时间
    */
    private Date contactTime;
    /**
    *用户标注：1-拉黑  2-取消拉黑 3-隐藏  4-举报
    */
    private Integer tagLableType;
    /**
    *生效日期
    */
    private Date effectiveDate;
    /**
    *投诉原因，tag_lable_type=4时必填
    */
    private String reason;
    /**
    *是否为new matched: 0-否 1-是
    */
    private Integer newFlag;

    private Integer userType;
    /**
    *系统wlm下发时间
    */
    private Date sendWlmTime;
    /**
    *点击喜欢时间
    */
    private Date likesTime;
    /**
    *系统likes back时间
    */
    private Date likesBackTime;
    /**
    *用户发起flashchat 时间
    */
    private Date flashchatTime;
    /**
    *flashchat标志
    */
    private Boolean flashchatFlag;
    /**
    *dislike时间
    */
    private Date dislikeTime;

    /**
     *建联类型 1 falsh chat 2 like back 3 wlm
     */
    private Integer connectType;

    public Date getDislikeTime() {
        return dislikeTime;
    }

    public void setDislikeTime(Date dislikeTime) {
        this.dislikeTime = dislikeTime;
    }

    public  String getUserCode(){
        return this.userCode;
    }

    public  UserWlmEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  String getUserCodeWlm(){
        return this.userCodeWlm;
    }

    public  UserWlmEntity setUserCodeWlm(String userCodeWlm){
        this.userCodeWlm = userCodeWlm;
        return this;
    }

    public  Integer getWlmType(){
        return this.wlmType;
    }

    public  UserWlmEntity setWlmType(Integer wlmType){
        this.wlmType = wlmType;
        return this;
    }

    public  Date getContactTime(){
        return this.contactTime;
    }

    public  UserWlmEntity setContactTime(Date contactTime){
        this.contactTime = contactTime;
        return this;
    }

    public  Integer getTagLableType(){
        return this.tagLableType;
    }

    public  UserWlmEntity setTagLableType(Integer tagLableType){
        this.tagLableType = tagLableType;
        return this;
    }

    public  Date getEffectiveDate(){
        return this.effectiveDate;
    }

    public  UserWlmEntity setEffectiveDate(Date effectiveDate){
        this.effectiveDate = effectiveDate;
        return this;
    }

    public  String getReason(){
        return this.reason;
    }

    public  UserWlmEntity setReason(String reason){
        this.reason = reason;
        return this;
    }

    public  Integer getNewFlag(){
        return this.newFlag;
    }

    public  UserWlmEntity setNewFlag(Integer newFlag){
        this.newFlag = newFlag;
        return this;
    }

    public  Date getSendWlmTime(){
        return this.sendWlmTime;
    }

    public  UserWlmEntity setSendWlmTime(Date sendWlmTime){
        this.sendWlmTime = sendWlmTime;
        return this;
    }

    public  Date getLikesTime(){
        return this.likesTime;
    }

    public  UserWlmEntity setLikesTime(Date likesTime){
        this.likesTime = likesTime;
        return this;
    }

    public  Date getLikesBackTime(){
        return this.likesBackTime;
    }

    public  UserWlmEntity setLikesBackTime(Date likesBackTime){
        this.likesBackTime = likesBackTime;
        return this;
    }

    public  Date getFlashchatTime(){
        return this.flashchatTime;
    }

    public  UserWlmEntity setFlashchatTime(Date flashchatTime){
        this.flashchatTime = flashchatTime;
        return this;
    }

    public  Boolean getFlashchatFlag(){
        return this.flashchatFlag;
    }

    public  UserWlmEntity setFlashchatFlag(Boolean flashchatFlag){
        this.flashchatFlag = flashchatFlag;
        return this;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public  Integer getConnectType(){
        return this.connectType;
    }

    public  UserWlmEntity setConnectType(Integer connectType){
        this.connectType = connectType;
        return this;
    }
}
